/**
 * 
 */
package cz.cvut.fit.crhonjar.mi.run.hawera.tree.expression;

/**
 * @author Jarec
 * 
 */
public enum BinaryOperator {

	/**
	 * plus
	 */
	PLUS,

	/**
	 * minus
	 */
	MINUS,

	/**
	 * multiplication
	 */
	MUL,

	/**
	 * divide
	 */
	DIV,

	/**
	 * modulo
	 */
	MOD,

	/**
	 * logic and
	 */
	AND,

	/**
	 * logic or
	 */
	OR,

	/**
	 * logic exclusive or
	 */
	XOR,

	/**
	 * pow
	 */
	POW,

	/**
	 * equals
	 */
	EQ,

	/**
	 * not equals
	 */
	NEQ,

	/**
	 * greater than
	 */
	GT,

	/**
	 * greater or equal
	 */
	GE,

	/**
	 * less than
	 */
	LT,

	/**
	 * less or equal
	 */
	LE,

	/**
	 * instance of operator
	 */
	INSTACEOF

}
